samba和微软文件打印共享的对比
欢迎探讨,请准备好差别论据。
————————————前言—————————
这是我学习samba的心得,是给刚学习samba的新人看的。
linux从诞生那天开始就是两条腿走路,从左面学习unix,从右面学习win,走在他们两个的中间。samba正是这么个中间产物。samba做到今天这种程度,我觉得也很难得了。但是不好用,不推荐。
——————————写这篇文章的目的———————————————–
1对于初学者,即使我没写这篇文章,你的头脑里也应该有 “为什么要用win搭建文件共享服务器?”或“为什么要用samba搭建文件共享服务器?” “我要在‘我’单位搭建共享服务器应该用win还是linux?” “我要在‘我’单位搭建共享服务器应该先考虑好哪些问题?”等这些思考。而我的文章或多或少为你提供了这些问题的答案。
2软件只是工具,什么简单+方便+功能强大我们就应该用什么。我们应该理性分析,而不应该固执地盲目崇拜某种解决方案。我看到有些人非要实现当前samba版本不能实现的功能,不易实现的功能。我觉得很诧异。
这就好像你用斧子砍柴,觉得不那么顺手。为什么不顺手?是太大,太扁你并不十分清楚。但是你不去找鲁班探讨解决。非得去找李逵研究。你为什么不想想:李逵用斧子砍人那是行家里手,但是砍柴却不精通 呢?
———————————————-正文——————————
差别一:samba打印共享差。——–驱动问题
彩色喷墨打印机为我们带来了漂亮的照片,海报,彩色激光打印机能够快速输出效果图、样张。财务人员使用针打输出票据、报表。黑白激光维持常用办公,打字复印。可以说打印机支撑了各行各业,那么谁为打印机提供了支撑?或者说谁为打印机更多地提供可使用资源?(如 谁为打印机提供了多种中文的可缩放字体?哪种系统可以使用大部分现有的中文字体?并且显示佳打印妙?哪个系统提供了打印api供调用,以便打印机能利用电脑的cpu内存?以便打印机生成图形?以便减少打印机cpu,内存?来降低客户的投入?)在这里我们可以把各种操作系统代入计算公式。*unix+linux;win;mac-os。在中国可以说win这个平台,胜过了osx9(很多点阵矢量中文字体不能安装在osx9上,可以安装在win和osx10上),占有率高过osx10,把linux, *unix等落下很远!
我们为什么要使用打印共享?(打印共享为我们提供了什么功能)
二 为客户机存储/传送驱动。
打印服务器上,存储着客户机的打印驱动程序,一台新的客户机想安装驱动时,直接指明打印机的路径,自动传送(下载)安装驱动程序。这个功能很方便linux,*uxix无此功能。
二 为客户机存储/传送自定义纸张类型。
三 驱动程序数量。
linux,*uxix由于缺少厂家的驱动支持,导致支持的打印机比win少很多,即打印驱动程序少。大多数喷墨、彩色激光、针式打印机没有驱动,不能在linux,*unix下使用。
正是由于linux,*unix支持的打印机数目少,所以不是你想用什么功能就买什么打印设备,而是你买了它不支持导致用不了。linux 下用打印机共享就好像让一个不会写字的人替书法大师写字,整个一个班门弄斧。实际情况是linux人中,用samba共享文件的多,用打印机共享的没几个。这方面的文章也少,因为没人能解决问题。
————–samba只作文件共享——————————–
差别二:samba基本无法杀毒。
连接文件共享的客户端,大都是win。如果服务器上不能杀毒,一旦服务器传播了毒,那管理员的饭碗恐怕要糟。
linux+samba不能染毒,linux下也没什么厉害的杀毒软件。linux下最厉害的杀毒软件可能还不及win下最差的。所以说“samba基本无法杀毒”,这就是平台的差异。
.exe .eml .pif .html 等都可能染毒。而某些linux管理员竟然想出了:禁止文件服务器上存放。exe文件这个方法。这个方法是愚蠢之极的,就好像臭味太大,但不去打扫厕所,反而把所有如厕人士鼻子搞坏。真是i 服了you!
如果你想给linux+samba杀毒,还要一台winxp+win下好的杀毒软件帮他杀。
那么就不如用win+好杀毒软件的方案了,可以通过不用文件服务器上网,基本不装第三方软件,少用超级账户,来防止win服务器染毒。
win的文件服务器加上杀毒,必然慢很多。某些人因此而感觉很不爽,甚至发飙改用linux+samba。这让我想到了人有病御医都束手无策,那人反倒去找大仙。linux大仙摆下卦摊,为的本是招揽用户,你来了,他很热情,还说治好治不好都免费,你安心地学起了装调试,企图提升水平挽救自己。3年后,当你发现无法治病,你已经是它的用户了,并且早已忘了是想来治病的。